#ifndef PERSONAJE_H
#define PERSONAJE_H
#include<string.h>
#include "dado.h"
using namespace std;

class personaje
{
    public:
        personaje();
        virtual ~personaje();
        void moverPersonaje(int x,int y);
        int getPosx();
        int getPosy();
        void setNombre(char[]);
        void setRaza(int);
        void setFuerza(int);
        void setDestreza(int);
        void setConstitucion(int);
        void setInteligencia(int);
        void setSabiduria(int);
        void setCarisma(int);
        void setVida(int);
        void setMana(int);
        void setGenero(int);
        void setExperiencia(unsigned int);
        void setNivel(int);
        char* getNombre();
        int getRaza();
        int getFuerza();
        int getDestreza();
        int getConstitucion();
        int getInteligencia();
        int getSabiduria();
        int getCarisma();
        int getVida();
        int getMana();
        int getGenero();
        unsigned int getExperiencia();
        int getNivel();
        void creadorDeStats();
    protected:
    private:
        int posx;
        int posy;
        char nombre[50];
        int idRaza;
        int idGenero;
        int fuerza;
        int destreza;
        int constitucion;
        int inteligencia;
        int sabiduria;
        int carisma;
        int vida;
        int mana;
        unsigned int experiencia;
        int nivel;
};

#endif // PERSONAJE_H
